package com.lpf.db_pools;
/**
 * 类加载器加载这个原理
 * 创建一个内部类单例模式完美维护线程问题
 */
public class PoolManager {

	    /**
	     * 内部类
	     */
        private  static class createPool{
        	 private static MyPoolsImpl poolImpl = new MyPoolsImpl();
        }

        /**
         * 多个线程在加载内部类时候线程一定是互斥，所以用单例模式内部类方式避免线程混乱
         */
        public static MyPoolsImpl getInstace(){
        	return createPool.poolImpl;
        }
}
